Що таке POSIX?

POSIX (portable operating system interface) — стандарт, що описує інтерфейс між операційною системою і прикладною програмою. Мета створення цього стандарту — забезпечення сумісності unix-like операційних систем, а також портативність програм на рівні вихідного коду. Однак, стандарт POSIX може використовуватися не тільки Unix системами. Назва POSIX була запропонована Річардом Столменом. Вимовляється як “позікс” — портативний інтерфейс  операційних систем Unix. Трохи історії…

Команди mount & umount: що про них треба знати

Для монтування/розмонтування файлової системи в Linux використовуються команди mount/umount. Синтаксис команди mount: mount [-lhV]mount -a [-fFnrsvw] [-t vfstype] [-O optlist]mount [-fnrsvw] [-o option[,option]…] device|dirmount [-fnrsvw] [-t vfstype] [-o options] device|dir Синтаксис команди umount: umount [-hV]umount -a [-dflnrv] [-t vfstype] [-O options]umount [-dflnrv] {dir|device}… Опис mount Всі файли в Linux об’єднані в файлову систему. Ці файли можуть бути розподілені за  різними…

Що ви знаєте про SELinux, крім того, що його потрібно вимкнути?

SELinux — система примусового контролю доступу, реалізована лише на рівні ядра. Перше знайомство з нею починається після того, як на екрані з’являється напис Permission denied. Закінчується все теж досить швидко — на рядку SELINUX = disabled /etc/selinux/config. Про те, як працювати з цією програмою знають далеко не всі адміни. Ще б пак, адже в кожному другому посібнику з налаштування якогось…

Як встановити SSL-сертифікат Let’s Encrypt

SSL-сертифікат — цифровий підпис, який забезпечує безпечне зашифроване з’єднання між сайтом та браузером за допомогою протоколу HTTPS. У 2015 році було запущено проєкт Let’s Encrypt, який дозволяє безплатно отримати сертифікат безпеки. Ми розпишемо покрокову інструкцію отримання сертифіката на CentOS. Але перш ніж перейти до практичної частини, коротко згадаємо про різновиди ssl-сертифікатів. Ті, хто вже визначився з вибором, можуть заздалегідь пропустити…

Що таке TeamCity

TeamCity — це серверне програмне забезпечення, написане мовою Java, розроблене компанією JetBrains, яке забезпечує безперервну інтеграцію (CI) коду. Основні характеристики TeamCity Unit-тестування ПЗ надає можливість стежити за коммітами, після чого відразу запускати створення білду та unit-тести. Наприклад, якщо після якогось комміту відбулися збої тестів або компіляції, розробнику прийде повідомлення, що код необхідно ревізувати. Завдяки зручному веб-інтерфейсу, подивитися, що відбувається можна…

Переходь на сайт 
IT Education Center 

Ти знайдешь багато цікавого  

Наш сайт

Системи контролю версій SVN і git

SVN або Subversion — вільна система для керування версіями, яка використовується для оптимізації роботи з даними, що постійно змінюються, наприклад, вихідний код програми, сайту, скрипта або звичайного текстового документа. Корисна утиліта для розробки ПЗ. Наприклад, Subversion використовується у таких проєктах як Free Pascal, GCC, Apache, AROS, Python, Ruby, Tor, Boost, Blender. SVN має ряд переваг: автоматичний процес створення тек з…

Ігри на bash-скрипті

Чим зайнятися системному адміністратору, якого замкнули в датацентрі? А якщо при цьому відібрали ноутбук, смартфон і посадили за голий термінал (зовсім не під root-ом)? Врятують ігри на Bash! Крім жартів, один з кращих способів серйозно щось вивчити — це “дивитися і вчитися”: наприклад, на цікавих і якісних роботах професіоналів своєї справи. Одного разу скрипти типу script_for_another_backup.sh порядком втомлять, захочеться “з…

Шифрування дисків LUKS: що робити, коли забули пароль?

LUKS — система надійного шифрування жорстких дисків, розроблена для ОС Linux. При початковому шифруванні вмісту диска (наприклад, в процесі установки операційної системи), необхідно вказати пароль, який буде використовуватися кожен раз при відкритті розділу LUKS. Надалі, LUKS-пароль вводиться лише одного разу — під час завантаження ОС, тобто ви можете монтувати й демонтувати шифрований розділ стільки разів, скільки буде необхідно, без повторного…

20 корисних команд для роботи з Docker в Linux

Docker Container — технологія, яка дозволяє автоматизувати процес розгортання та управління додатками в середовищі віртуалізації на рівні операційної системи. В основному Docker-контейнери використовуються для CI/CD систем. У статті розглянемо 20 найчастіше використовуваних команд Docker на прикладі Linux-систем. 1. Перевірка версії Docker Перш ніж ставати до роботи, необхідно знати, яка версія Docker використовується. Для цього достатньо ввести: [root@docker ~]# docker –versionDocker…

MOCP — аудіоплеєр для консолі в Linux

Навіщо потрібен консольний аудіоплеєр в епоху графічних інтерфейсів? Є кілька варіантів використання такої програми: Однією з кращих програм-аудіоплеєрів для консолі заслужено вважається MOCP (або MOC) — Music On Console Player. Фізично MOCP складається з двох компонентів — демона, який програє музику та консольного віконного клієнта-інтерфейсу для управління програванням (зовні клієнт дуже нагадує відомий Midnight Commander). Таким чином, щоб запустити музику,…

Дякуємо, що поділились